<?xml version="1.0"?>
<doc>
    <assembly>
        <name>OpenCL.NET</name>
    </assembly>
    <members>
        <member name="T:GASS.OpenCL.OpenGL.OpenCLGLDriver">
            <summary>
            This class provides the driver interface for OpenGL interoperability
            with OpenCL standard.
            </summary>
        </member>
        <member name="T:GASS.OpenCL.OpenCLDriver">
            <summary>
            This class provides the driver interface to OpenCL functions.
            </summary>
        </member>
        <member name="T:GASS.Types.SizeT">
            <summary>
            Used to represent a platform dependent sized variable.
            On 32 bit platforms it is 4 bytes wide (int, uint), on 64 bit it is
            8 bytes wide (long, ulong).
            
            This class maps to the C/C++ native size_t data type.
            </summary>
        </member>
        <member name="M:GASS.Types.SizeT.#ctor(System.Int32)">
            <summary>
            Creates a new instance based on the given value.
            </summary>
            <param name="value">Integer value to represent.</param>
        </member>
        <member name="M:GASS.Types.SizeT.#ctor(System.UInt32)">
            <summary>
            Creates a new instance based on the given value.
            </summary>
            <param name="value">Integer value to represent.</param>
        </member>
        <member name="M:GASS.Types.SizeT.#ctor(System.Int64)">
            <summary>
            Creates a new instance based on the given value.
            </summary>
            <param name="value">Integer value to represent.</param>
        </member>
        <member name="M:GASS.Types.SizeT.#ctor(System.UInt64)">
            <summary>
            Creates a new instance based on the given value.
            </summary>
            <param name="value">Integer value to represent.</param>
        </member>
        <member name="M:GASS.Types.SizeT.op_Implicit(GASS.Types.SizeT)~System.Int32">
            <summary>
            Converts the object to int.
            </summary>
            <param name="t">Object to convert.</param>
            <returns>Integer value represented by the object.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Implicit(GASS.Types.SizeT)~System.UInt32">
            <summary>
            Converts the object to uint.
            </summary>
            <param name="t">Object to convert.</param>
            <returns>Integer value represented by the object.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Implicit(GASS.Types.SizeT)~System.Int64">
            <summary>
            Converts the object to long.
            </summary>
            <param name="t">Object to convert.</param>
            <returns>Integer value represented by the object.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Implicit(GASS.Types.SizeT)~System.UInt64">
            <summary>
            Converts the object to ulong.
            </summary>
            <param name="t">Object to convert.</param>
            <returns>Integer value represented by the object.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Implicit(System.Int32)~GASS.Types.SizeT">
            <summary>
            Converts the given integer to an object.
            </summary>
            <param name="value">Integer value to convert.</param>
            <returns>New object representing this value.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Implicit(System.UInt32)~GASS.Types.SizeT">
            <summary>
            Converts the given integer to an object.
            </summary>
            <param name="value">Integer value to convert.</param>
            <returns>New object representing this value.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Implicit(System.Int64)~GASS.Types.SizeT">
            <summary>
            Converts the given integer to an object.
            </summary>
            <param name="value">Integer value to convert.</param>
            <returns>New object representing this value.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Implicit(System.UInt64)~GASS.Types.SizeT">
            <summary>
            Converts the given integer to an object.
            </summary>
            <param name="value">Integer value to convert.</param>
            <returns>New object representing this value.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Inequality(GASS.Types.SizeT,GASS.Types.SizeT)">
            <summary>
            Compares two SizeT objects.
            </summary>
            <param name="val1">First value to compare.</param>
            <param name="val2">Second value to compare.</param>
            <returns>true or false for the comparison result.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.op_Equality(GASS.Types.SizeT,GASS.Types.SizeT)">
            <summary>
            Compares two SizeT objects.
            </summary>
            <param name="val1">First value to compare.</param>
            <param name="val2">Second value to compare.</param>
            <returns>true or false for the comparison result.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.Equals(System.Object)">
            <summary>
            Returns a value indicating whether this instance is equal to a specified object.
            </summary>
            <param name="obj">An object to compare with this instance or null.</param>
            <returns>true if obj is an instance of System.IntPtr and equals the value of this instance; otherwise, false.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.ToString">
            <summary>
            Converts the numeric value of the current object to its equivalent string representation.
            </summary>
            <returns>The string representation of the value of this instance.</returns>
        </member>
        <member name="M:GASS.Types.SizeT.GetHashCode">
            <summary>
            Returns the hash code for this instance.
            </summary>
            <returns>A 32-bit signed integer hash code.</returns>
        </member>
    </members>
</doc>
